hand-held payload - French English Dictionary